import std.stdio;

/+
    // 单行注释

    /*
    一条评论跨越了
    多行
    */

    /+
    它甚至可以包含嵌套的 /+ 注释 +/
    +/

    包含其他评论的评论块
+/
void main()
{
    write("How many students are there? ");
    int studentCount;
    // 格式字符串中的空格用于读取和忽略零个或多个本来会出现在输入中的不可见字符。
    // 这些字符包括实际的空格字符、代表 Enter 键的代码、Tab 字符等，称为空白字符。
    readf(" %s", &studentCount);

    write("How many teachers are there? ");
    int teacherCount;
    readf(" %s", &teacherCount);

    writeln("Got it: There are ", studentCount, " students",
        " and ", teacherCount, " teachers.");
}
